Ext.define("App.version.view.VersionInfoEditor", {
    extend: 'Extend.window.FormWindow',
    alias: 'widget.VersionInfoEditor',
    config: {
        window: {
            title: '修改版本信息',
            width: 800,
            height: 500
        },
        entity: 'entity'
    },
    defaults: {
        columnWidth: 1,
        xtype: 'textfield'
    },
    items: [{
        fieldLabel: 'ID',
        name: 'id',
        hidden: true
    }, {
        fieldLabel : '版本描述',
        name : 'description',
        allowBlank : false
    },{
        fieldLabel : '版本号',
        name : 'name',
        allowBlank : false
    },{
        xtype : 'datefield',
        name : 'startDate',
        fieldLabel : '开始时间',
        format : 'Y-m-d',
        editable : false,
        allowBlank : false,
        blankText : '该字段不能为空！'
    },{
        xtype : 'datefield',
        format : 'Y-m-d',
        fieldLabel : '计划结束时间',
        name : 'plannedEndDate',
        allowBlank : false,
        editable : false
    },{
        xtype : 'numberfield',
        fieldLabel : '总的工作时长',
        name : 'totalWorkloads',
        maxLength : 64,
        allowBlank : false
    },{
        fieldLabel : '版本管理者',
        name : 'versionManager',
        allowBlank : false,
        maxLength : 64
    },{
        xtype : 'numberfield',
        fieldLabel : '状态',
        name : 'status',
        allowBlank : false
    }, {
        fieldLabel: '创建人',
        name: 'creator',
        hidden: true
    }, {
        xtype: 'cdtcolumn',
        name: '创建时间',
        dataIndex: 'cdt',
        hidden: true
    }]
})
